Big Huge Thesaurus

Gorilla gorilla

noun